home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / info / dsp_faq.zip / COMP-DSP.FAQ
Text File  |  1992-08-31  |  50KB  |  1,084 lines

  1. ·  Newsgroup: news.answers
  2. · Message-ID: <dspone_714839172@evans.ee.adfa.oz.au>
  3. ·    Subject: comp.dsp FAQ [1 of 2]
  4.  
  5. Archive-name: dsp-faq/part1
  6. Last-modified: Thu Aug 27 1992
  7. Version: 0.2
  8.  
  9.  
  10. Here is the third  release of the comp.dsp  FAQ. Rather obviously it  has a
  11. long way to  go. I am eagerly seeking  out  information on all topics, from
  12. the best layout (e.g. should chips and prototype boards be another FAQ?) to
  13. a  good annotated list  of DSP  articles and reference books.  Please email
  14. your suggestions to hards4@ee.adfa.oz.au. My meta-comments are all in curly
  15. braces {like this}
  16.  
  17. You can ftp the very latest  version of this  FAQ from: evans.ee.adfa.oz.au
  18. (131.236.30.24) in pub/dsp/dsp-faq.help
  19.  
  20. I am most grateful to the following contributors who added material to this
  21. version of the FAQ:-
  22. John Lazzaro      lazzaro@boom.CS.Berkeley.EDU
  23. Malachy Devlin    madmal@spd.eee.strathclyde.ac.uk
  24. Paul Russell      paulr@syma.sussex.ac.uk
  25. Pete Janzow       pjanzow@prenhall.com
  26. Greg Koker        greg.koker@analog.com
  27. Greg Smart        rcogs@citri.edu.au
  28.  
  29. Get your name here - contribute something!
  30. ===========================================================================
  31. Questions answered in this FAQ:
  32. 0.  What is comp.dsp?
  33. 1.  Summary of DSP books and significant research articles.
  34. 2.  Where can I get some free/cheap software for dsp?
  35. 3.  Where can I get the Motorola DSP C compilers source?
  36. 4.  Where can I get a free compiler for the C30/C40 ?
  37. 5.  OK then, where can I pay money for a C30/C40 compiler ?
  38. 6.  Where can I get some algorithms?
  39. 7.  Yeah, but thats all in fortran and I only wanted some simple stuff for
  40.     my 56000... (Or where to ftp stuff from Motorola's BBS - Dr BuB)
  41. 8.  Where can I get the source for CELP ?
  42. 9.  How does pitch perception work, and how do I implement it on my DSP chip?
  43. 10. What are the available DSP chips and chip architectures?
  44. 11. What are the available DSP prototyping boards and manufacturers?
  45. ===========================================================================
  46. 0. What is comp.dsp?
  47.  
  48. Comp.dsp is a worldwide UseNet news group that is used to discuss various
  49. aspects of digital signal processing. It is unmoderated, though we try to
  50. keep the signal to noise ratio up :-). If you need to ask a question that
  51. isn't in the FAQ, and can't figure out how to post, consult
  52. news.newusers.questions.  Other relevant news groups are comp.compression,
  53. sci.image.processing.
  54.  
  55. =========================================================================
  56. 1. Summary of DSP books and significant research articles.
  57.  
  58. (1) Bibles of DSP
  59. A.V. Oppenheim and R.W. Schafer, "Digital Signal Processing",
  60. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1975.
  61.  
  62. A.V. Oppenheim and R.W. Schafer, "Discrete-Time Signal Processing"
  63. Prentice Hall, Englewood Cliffs, New Jersey 07632, 1989. ISBN 0-13-216292-X
  64. This is an updated version of the original, with some old material deleted
  65. and lots of new material added.
  66.  
  67. L.R. Rabiner & R.W. Schafer, "Digital Processing of Speech Signals"
  68. Prentice Hall 1978 ISBN 0-13-213603-1
  69.  
  70. R. E. Crochiere & L. R. Rabiner, "Multirate Digital Signal Processing"
  71. Prentice-Hall 1983. ISBN  0136051626
  72. This book is the only real reference for filter banks and Multirate
  73. systems, as opposed to being a tutorial
  74.  
  75.  
  76.  
  77.  
  78. (2) Array signal processing
  79. J.E. Hudson, "Adaptive Array Principles", IEE London and New York,
  80. Peter Peregrinus Ltd. Stevenage, U.K., and New York, 1981.
  81.  
  82. R.A. Monzingo and T.W. Miller, "Introduction to Adaptive Arrays"
  83. John Wiley and Sons, New York, 1980.
  84.  
  85. S. Haykin, J.H. Justice, N.L. Owsley, J.L. Yen, and A.C. Kak
  86. "Array Signal Processing", Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985.
  87.  
  88. B. Widrow and S.D. Stearns, "Adaptive Signal Processing",
  89. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985.
  90.  
  91. (3) Windowing articles.
  92. >From: evans@eedsp.gatech.edu (Brian Evans)
  93.   Perhaps the classic overview paper for discrete-time windows is
  94.   "On the Use of Windows for Harmonic Analysis with the DFT, F. J. Harris,
  95.   IEEE Proceedings,  Jan 1978, pp 51--83 "
  96.   It discusses some 15 different classes of windows including their
  97.   spectral responses and the reasons for their development.
  98.  
  99. >From: bobb@vice.ICO.TEK.COM (Bob Beauchaine)
  100.   "Some Novel Windows and a Concise Tutorial Comparison of Window
  101.   Families", Nezih C. Geckinli & Davras Yavuz, IEEE Transactions on
  102.   Acoustics, Speech, and Signal Processing, Vol. ASSP-26, No. 6,
  103.   December 1978.
  104. =======================================================================
  105. 2. Where can I get some free/cheap software for dsp?
  106. >From: jbuck@galileo.berkeley.edu  (Joe Buck)
  107. Gabriel is a hierarchical block diagram programming system for prototyping
  108. signal processing systems on single or multiple processors.  It has an
  109. optional graphical interface. Contact: Alan Kamas, aok@ohm.berkeley.edu
  110. How to get it:
  111. Anonymous ftp to copernicus.berkeley.edu, and retrieve gabriel-license.shar.
  112. This is a shar file of licenses that you must sign and mail back to us (the
  113. old-fashioned way) before we can give you the source.  Then we can tell you
  114. the password for an account that will allow you to FTP Gabriel.
  115.  
  116. >From: evans@eedsp.gatech.edu (Brian Evans)
  117. There was an entire session on this subject at ICASSP '92
  118. chaired by Dr. Sally Wood and Dr. James McClellan.  It appears
  119. in Volume 4 of the Proceedings pages 73-112.  There will be another
  120. such session at ICASSP '93.
  121.  
  122. Sample of free (though possibly licensed and/or copyrighted) educational
  123. software:
  124.  
  125. (1) Ptolemy--- block diagram simulator for DSP systems.
  126.     Runs on Suns under X. Graphical interface. See ICASSP '92 session.
  127.     Similar licensing system to gabriel package (see above)
  128.     Contact: ptolemy-request@ohm.berkeley.edu
  129.  
  130. (2) Khoros--- block diagram simulator for image and video processing.
  131.     Runs on Suns under X.  Graphical interface.  1-D SP supported.
  132.     There is an entire Usenet news group for Khoros: comp.soft-sys.khoros
  133.     Contact:  Univ. of New Mexico
  134.  
  135. (3) DSP Tutorials---  computer-aided instruction
  136.     Runs on Suns under SunView.  Graphical interface.
  137.     Contact:  Dr. Sally Wood of Santa Clara Univ.
  138.  
  139. Sample of public domain extensions to existing software:
  140.  
  141. (1) From the Matlab Users Group (Editor, hwilson@ua1vm.ua.edu)
  142.  
  143.     The MATLAB Digest is issued at irregular intervals based on the  number
  144.     of  questions  and  software  items  contributed  by  users.   To  make
  145.     submissions  to the digest, please send  to hwilson@ua1vm.ua.edu with a
  146.     subject: "DIG" and description.
  147.  
  148.     For  the  Pacific,   try  netlib@draci.cs.uow.edu.au  located   at  the
  149.     University of Wollongong, NSW, Australia.
  150.  
  151.     A plethora of toolboxes are available at FTP site: research.att.com
  152.     (use netlib for the username)
  153.  
  154.     General index for the MATLAB User Group software library
  155.     ----------------------------------------------------------
  156.     Currently there are the following subdirectories:
  157.     approximation      approximation theory
  158.     archive            old MATLAB user group digests
  159.     control            control theory
  160.     dataanalysis       data analysis and statistics
  161.     graphics           graphics programs
  162.     integration        numerical integration
  163.     linearalgebra      linear algebra utilities
  164.     misc               miscellaneous
  165.     ode                ordinary differential equations
  166.     optimization       as the name says
  167.     pde                partial differential equations
  168.     rootfinding        zero-finding routines
  169.     specialfunctions   special functions
  170.     teaching           for classroom use
  171.     tools              miscellaneous tools
  172.  
  173.     In order to get an index for a subdirectory (tools, say)
  174.     send the message
  175.         send index from MATLAB/tools
  176.     to netlib@ornl.gov.
  177.  
  178.     In order to get some code, (unbundle in the `tools'
  179.     directory, say), send the message
  180.         send unbundle from MATLAB/tools
  181.     to netlib@ornl.gov.
  182.  
  183.     FOR  STUDENTS: Prentice Hall has published  a student edition of matlab
  184.     which contains a book and  set of disks for PCs and Macs.  The software
  185.     is limited only in matrix size (32 x 32 matrix;  1024 elements) and  in
  186.     its ability  to import or call  C or Fortran  subroutines.  On the plus
  187.     side, it is able to run without a coprocessor (it will use one if it is
  188.     present) and it includes a subset of the Signal Processing and Controls
  189.     Toolboxes, The Signals and  Systems Toolbox,  which  provides for added
  190.     functionality. Book only (about US$30): ISBN = 0138560064; Book + disk:
  191.     (about US$50 ISBN=0-13-855974-0 for 3.5" or ISBN=0-13-855982-1 for 5.25
  192.     Macintosh version:  ISBN=0-13-855990-2. There will be related books out
  193.     by mid to late 1993 :  Computer Aided Signal Processing with MATLAB, by
  194.     Burrus, Oppenheim, McClellan, Parks, Schafer, and Schussler; and Signal
  195.  
  196.     Processing : A Computer  Approach, by Etter. More books in this  MATLAB
  197.     Curriculum Series are planned. For general info: matlab@prenhall.com
  198.  
  199. (2) Mathematica--- Signal Processing Packages (SPP) and Notebooks
  200.     SPP  implements  1-D  symbolic convolution and 1-D/m-D linear  symbolic
  201.     transforms   (showing  intermediate  results).   Interactive   tutorial
  202.     Notebooks on analog filter design, DTFT, convolution, z-transform.
  203.     Contact:   Brian Evans at evans@eedsp.gatech.edu
  204.     FTP site:  gauss.eedsp.gatech.edu (130.207.226.24)
  205.                (different archive formats for different operating sys)
  206.  
  207. (3) Mathematica--- Controls Systems Packages (COSYPAK) and Notebooks
  208.     follows the textbook "Modern Controls Theory" by Ogata.
  209.     The packages are largely based on SPP (above).
  210.     Contact:  Dr. Sreenath at sree@veda.esys.cwru.edu
  211.     FTP site: veda.esys.cwru.edu (129.22.40.9)
  212.  
  213. (4) Maple--- Linear systems toolbox
  214.     Contact:  Tony Richardson  amr@egr.duke.edu
  215.     FTP site:  cameron.egr.duke.edu  (pub/maple/linsys.tar.Z)
  216.  
  217. There are many course sequences being developed based on commercial
  218. programs.  In this case, the extensions to the commercial programs
  219. would come with the purchase of the textbooks, e.g.
  220.  
  221. (1) Matlab--- four-part DSP curriculum, including Stochastic SP
  222.     Authored by Drs. McClellan, Parks, Burrus, and Schussler.
  223.     See ICASSP '92 special session.
  224.     Contact:  Dr. McClellan at mcclella@eedsp.gatech.edu
  225. =======================================================================
  226. 3. Where can I get the Motorola DSP C compilers source?
  227.  
  228. There are  two separate  compiler sources. One is the port of gcc 1.40 done
  229. by Andrew Sterian (ASTERIAN@BNR.CA) and the other  is a port of  gcc 1.37.1
  230. done by Motorola and returned to the FSF. These may be portable to gcc2.x.x
  231. with  some  effort  required.   Neither  of  these  compilers  includes  an
  232. assembler, though a  publicly available assembler exists, thanks  to  Quinn
  233. Jensen  (jensenq@qcj.icon.com).   The  current version  is  1.1, and  it is
  234. posted to  alt.sources, so look for it on mirrors of this  newsgroup  (like
  235. wuarchive.wustl.edu)
  236. For more information on the Motorola compilers try contacting Jeff Enderwick
  237. (jeff@dsp.sps.mot.com).
  238.  
  239. >From: Andrew (A.) Sterian <ASTERIAN@BNR.CA>
  240. The source code for the Moto compiler is available on nic.funet.fi.
  241. My own DSP56K  port has bowed to  Motorola's version.  My DSP56156 port  is
  242. still the only DSP56156 compiler around and I have just released an updated
  243. version of it. Both this compiler and the previous incarnation are archived
  244. on wuarchive.wustl.edu (in the usenet/alt.sources directory) amongst  other
  245. places.
  246. =======================================================================
  247. 4. Where can I get a free compiler for the C30/C40 ?
  248.  
  249.    Currently, you can't. {any corrections to this - anyone working on it?}
  250. =======================================================================
  251. 5. OK then, where can I pay money for a C30/C40 compiler ?
  252.  
  253. TI has  a  C30/C40  compiler for C. Tartan  has an  ADA compiler.  Computer
  254. Motion has a C++  compiler for C3x based on GNU  C++, but  it appears  they
  255. haven't returned the deltas to FSF.
  256. =======================================================================
  257. 6. Where can I get some algorithms?
  258.  
  259. These  archives  contain  things  such  as  matrix  operations,  FFT's  and
  260. generally useful things like that, as opposed to complete applications.
  261.  
  262. (1) there is host ux1.cso.uiuc.edu - log in as anonymous, get the
  263.     file  math/README. It summarises the contents of the archive.
  264.  
  265. (2) there is the netlib host which also serves some of this software via
  266.     email. Try mail to netlib@ORNL.GOV with "send help" in the subject
  267.     field.
  268.     For Europe:
  269.         Internet:       netlib@nac.no
  270.         EARN/BITNET:    netlib%nac.no@norunix.bitnet
  271.         X.400:          s=netlib; o=nac; c=no;
  272.         EUNET/uucp:     nac!netlib
  273.     For the Pacific, try
  274.         netlib@draci.cs.uow.edu.au
  275.      For background about netlib, see Jack J. Dongarra and Eric Grosse,
  276.      Distribution of Mathematical Software Via Electronic Mail,
  277.      Comm. ACM (1987) 30,403--407.
  278.  
  279.      A similar collection of statistical software is available from
  280.            statlib@temper.stat.cmu.edu.
  281.  
  282.      The symbolic algebra system REDUCE is supported by
  283.           reduce-netlib@rand.org.
  284.  
  285. (3) It may be possible to get an extensive set of fortran routines
  286. produced by the Naval Surface Warfare Centre. { Any one got more data ?}
  287.  
  288. (?) if you don't know where to find what you're after, try archie.
  289. =======================================================================
  290. 7. Yeah, but thats all in fortran and I only wanted some simple stuff for
  291. my 56000...
  292.  
  293. Firstly, not all of the above stuff is in fortran, some is in C, and you
  294. could always use the f2c fortran to C compiler (use archie to locate the
  295. nearest archive of f2c).
  296.  
  297. Alternatively, Dr BuB (the Motorola BBS) is mirrored on:
  298. calvin.stanford.edu   (36.14.0.43)     in   /motorola
  299. bode.ee.ualberta.ca   (129.128.16.96)  in   /pub/dos/motorola
  300. nic.funet.fi          (128.214.6.100)  in   /pub/misc/motorola
  301. doc.ic.ac.uk          (146.169.3.7)    in
  302. /computing/systems/motorola/digital-signal-processing/dr.bub.sources
  303.  
  304. Also try nic.funet.fi in /pub/ham/dsp for a lot of good stuff on
  305. communications uses, including some hardware
  306. =======================================================================
  307. 8. Where can I get the source for CELP ?
  308. From: jpcampb@afterlife.ncsc.mil (Joe Campbell)
  309.  
  310. The U.S. DoD's Federal-Standard-1016 based 4800 bps code excited linear
  311. prediction voice coder version 3.2 (CELP 3.2) Fortran and C simulation
  312. source codes are available for worldwide distribution at no charge (on
  313. DOS diskettes, but configured to compile on Sun SPARC stations) from:
  314.  
  315. Bob Fenichel
  316. National Communications System
  317. Washington, D.C.  20305
  318. 1-703-692-2124
  319. 1-703-746-4960 (fax)
  320.  
  321. Example input and processed speech files, a technical information bulletin,
  322. and the official standard "Federal Standard 1016, Telecommunications:
  323. Analog to Digital Conversion of Radio Voice by 4,800 bit/second Code
  324. Excited Linear Prediction (CELP)" are included at no charge.
  325.  
  326. The following article describes the Federal-Standard-1016 4.8-kbps CELP
  327. coder:
  328. Campbell, Joseph P. Jr., Thomas E. Tremain and Vanoy C. Welch, "The
  329. Proposed Federal Standard 1016 4800 bps Voice Coder:  CELP," Speech
  330. Technology Magazine, April/May 1990, p. 58-64.
  331.  
  332. The U.S. DoD's Federal-Standard-1015/NATO-STANAG-4198 based 2400 bps
  333. linear prediction coder version 53 (LPC-10e v53) Fortran or C simulation
  334. source codes are available on a limited basis upon written request to:
  335.  
  336. Tom Tremain
  337. Department of Defense
  338. Ft. Meade, MD  20755-6000
  339. USA
  340.  
  341. The U.S. Federal Standard 1015 (NATO STANAG 4198) is described in:
  342. Thomas E. Tremain, "The Government Standard Linear Predictive Coding
  343. Algorithm:  LPC-10," Speech Technology Magazine, April 1982, p. 40-49.
  344.  
  345. Copies of the official standards FS 1015 and FS 1016 are available for
  346. US$ 2.50 each from:
  347. GSA Rm 6654
  348. 7th & D St SW
  349. Washington, D.C.  20407
  350. 1-202-708-9205
  351.  
  352. Realtime DSP code for FS-1015 and FS-1016 is sold by:
  353. John DellaMorte
  354. DSP Software Engineering
  355. 165 Middlesex Tpk, Suite 206
  356. Bedford, MA  01730
  357. 1-617-275-3733
  358. 1-617-275-4323 (fax)
  359. dspse.bedford@channel1.com
  360.  
  361. DSP Software Engineering's FS-1016 code can run on a DSP Research's Tiger 30
  362. or on Intellibit's AE2000 TMS320C31 based 3" by 2.5" card. See section 10
  363. for more on these cards.
  364.  
  365. =======================================================================
  366. 9. How does pitch perception work, and how do I implement it on my DSP chip?
  367.  
  368. From:  Malcolm Slaney, Apple Computer, and John Lazzaro, UC Berkeley.
  369. Pitch is officially defined as "That attribute of auditory sensation
  370. in terms of which sounds may be ordered on a musical scale."  Several
  371. good examples illustrating the subtleties of pitch perception are
  372. included in the "Auditory Demonstrations CD" which is available from
  373. the Acoustical Society of America, Woodbury, NY 10797 for $20.
  374.  
  375. A good general reference about the psychology of pitch perception is
  376. the book
  377.     "An Introduction to the Psychology of Hearing," by B. C. J.
  378.     Moore, Academic Press, London, 1989.
  379. This book is available in paperback and makes a good desk reference.
  380.  
  381. An algorithm implementation that matches a large body of psychoacoustical
  382. work, but which is computationally very intensive, is presented in the paper:
  383.     Malcolm Slaney and Richard Lyon, "A Perceptual Pitch Detector,"
  384.     Proceedings of the International Conference of Acoustics, Speech,
  385.     and Signal Processing, 1990, Albuquerque, New Mexico.
  386.  
  387.  
  388. The definitive papers describing the use of such a perceptual pitch
  389. detector as applied to the classical pitch literature is in:
  390.     Ray Meddis and M. J. Hewitt. "Virtual pitch and phase
  391.         sensitivity of a computer model of the auditory periphery. "
  392.         Journal of the Acoustical Society of America 89 (6 1991): 2866-2682.
  393.         and 2883-2894.
  394.  
  395. The current work that argues for a pure spectral method starts with the work
  396. of Goldstein:
  397.     J. Goldstein,  "An optimum processor theory for the
  398.     central formation of the pitch of complex tones," Journal
  399.     of the Acoustical Society of America 54, 1496-1516, 1973.
  400.  
  401. Two approaches are worth considering if something approximating pitch
  402. is appropriate.  The people at IRCAM have proposed a harmonic analysis
  403. approach that can be implemented on a DSP
  404.     Boris Doval and Xavier Rodet, "Estimation of Fundamental Frequency
  405.     of Musical Sound Signals," Proceedings of the 1991 International
  406.     Conference on Acoustics, Speech, and Signal Processing, Toronto,
  407.     Volume 5, pp. 3657-3660.
  408.  
  409. The classic paper for time domain (peak picking) pitch algorithms is:
  410.     B. Gold and L. Rabiner, "Parallel processing techniques for estimating
  411.     pitch periods of speech in the time domain," Journal of the Acoustical
  412.     Society of America, 46, pp 441-448, 1969.
  413.  
  414. Finally, a word of caution: Pitch is not single-valued.  We can hear a
  415. sound and match it to several different pitches.  Imagine the number
  416. of instruments in an orchestra, each with it's own pitch.  Even a
  417. single sound can have more than one pitch.  See for example
  418. Demonstration 27 from the ASA Auditory Demonstrations CD.
  419. =======================================================================
  420. 10. What are the available DSP chips and chip architectures?
  421.  
  422. { This is based on my woefully inadequate databook collection. Anyone want
  423.   to add to this list?  Manufacturers want to submit anything? }
  424.  
  425. a. TMS320C1x (TI) family of low cost fixed-point DSP's; 16 bit data, 32 bit
  426. registers; Various RAM&ROM configurations; 16 bit I/O bus, serial ports.
  427.  
  428. b. TMS320C25 (TI) 50MHz fixed-point DSP; 16 bit data, 32 bit registers;
  429. 12.5 MIPS@50MHz.
  430.  
  431. c. TMS320C30 (TI) 27/33/40 MHz floating point DSP; 32 bit floating point,
  432. 24  bit fixed point data, 40 bit  registers; DMA  controller; dual serial
  433. ports; some support for multi-processor arrays.
  434.  
  435. d. TMS320C40 (TI) 40/50 MHz floating point DSP; extensive parallel processing
  436. support through 6 buffered byte-wide 20 Mb/s links and 6 channel DMA; cache.
  437.  
  438. e. TMS320C50 (TI) enhanced TMS320C25 (double thoughput); low overhead looping;
  439. 10Kwords SRAM on chip.
  440.  
  441. f. DSP32C (AT&T) floating point DSP; 32bit floating point, 16/24 bit fixed
  442. point data.
  443.  
  444. From: Greg Koker <greg.koker@analog.com>
  445. g. ADSP2100 (Analog Devices) 32 and 50Mhz fixed point DSP, (8 MIPS,12.5MIPS).
  446. 16 Bit registers except for multiplyer-accumulate register which is 40 bits.
  447. No on chip memory except for a 16 word instruction cache.
  448.    ADSP2101  Derived from ADSP2100, 16 bit registers except for the multiplier
  449. accumulator which is 40 bits. Has 2kx24 instruction/data ram in program memory
  450. space, 1Kx16 data ram in data memory space.  Adds memory, timer, serial ports
  451. etc to the 2100.  Fastest speed grade in production is 16.6Mhz=16.6MIPS. Other
  452. variants are : ADSP2102: Ram/rom version of 2101 where user selects how much of
  453. the 2kx24 program memory is mask rom;
  454.                ADSP2103: 3V version of the 2101
  455.                ADSP2105: 10Mhz fixed point DSP with 1 serial port, timer
  456. and 1kx24 instruction/data ram in program memory space, and 512 word data ram
  457. in data memory space. This processor sells for US$9.90 in any quantity.
  458.                ADSP2111: adds a 8/16bit host interface port.
  459.                ADSP21msp50: ADSP2111 with an on chip a/d and d/a interface and
  460. additional low power modes.
  461.                ADSP2161: has 8Kx24 mask rom.
  462. All of the processors (except the 2100) use a 1X instruction clock and use an
  463. on chip PLL to generate an internal 4X clock.  All processor have an extended
  464. harvard architecture which allows two data fetches and an instruction fetch
  465. every cycle in parallel with an alu or mac operation.  All instructions
  466. including accessing external memory can complete in 1 cycle.
  467.  
  468. h. DSP56001 (Motorola) 27 MHz fixed point DSP; 24 bit data, 56 bit accumulator;
  469. Harvard architecture.
  470.  
  471. i. DSP96002 (Motorola) IEEE format floating point DSP; 32 bit data;
  472. Harvard architecture.
  473. =======================================================================
  474. --
  475.  
  476. Please send email concerning this FAQ to hards4@ee.adfa.oz.au
  477. Snail mail to : Brad Hards, Officers Mess, Australian Defence Force Academy,
  478. Campbell ACT 2601, AUSTRALIA.
  479. Path: channel1!uupsi!psinntp!uunet!munnari.oz.au!manuel!sserve!news
  480. From: hards4@ee.adfa.oz.au (Bradley Hards)
  481. Newsgroups: comp.dsp,news.answers
  482. Subject: comp.dsp FAQ [1 of 2]
  483. Summary: This is a periodic posting to comp.dsp that gives information
  484. Message-ID: <dspone_714839172@evans.ee.adfa.oz.au>
  485. Date: Wed, 26 Aug 1992 14:26:17 GMT
  486. Expires: Wed, 23 Sep 1992 14:26:12 GMT
  487. Sender: news@sserve.cc.adfa.oz.au
  488. Followup-To: poster
  489. Organization: ADFA Vortex.
  490. Lines: 472
  491. Approved: news-answers-request@MIT.Edu
  492. Nntp-Posting-Host: sserve.cc.adfa.oz.au
  493. X-Version: comp.dsp-faq version0.2
  494.  
  495. Date: 08-27-92 (18:05)              Number: 7417 of 7496
  496.   To: ALL                           Refer#: NONE
  497. From: BRADLEY HARDS                   Read: (N/A)
  498. Subj: COMP.DSP FAQ [2 OF 2]         Status: PUBLIC MESSAGE
  499. Conf: ANSWERS (1446)             Read Type: TEXT SCAN (+)
  500.  
  501. ·  Newsgroup: news.answers
  502. · Message-ID: <dsptwo_714839172@evans.ee.adfa.oz.au>
  503. ·    Subject: comp.dsp FAQ [2 of 2]
  504.  
  505. Archive-name: dsp-faq/part2
  506. Last-modified: Thu Aug 27 1992
  507. Version: 0.2
  508.  
  509. 11.  What are the available DSP prototyping boards and manufacturers?
  510. { Again we need much more information - preferably as in the following format }
  511.  
  512. This information was mainly supplied by
  513.     Phil Lapsley   (phil@rivetjoint.lapcon.com)
  514.     David Pepper   (dpepper@thumper.bellcore.com)
  515.     Malachy Devlin (madmal@spd.eee.strathclyde.ac.uk)
  516.     Paul Russell   (paulr@syma.sussex.ac.uk)
  517.     Steve Shaehnic                  (vigra!calvin!steve@UCSD.EDU)
  518. and by some of the vendor catalogues I had.
  519. This information is in no way  definitive, and much of the  information may
  520. well be out of date or simply wrong.
  521. ----------------------------------------------------------------------------
  522. Type of Board: Two processor DSP96002 IBM PC AT card
  523. Company: Ariel Corp (908) 249-2900
  524. Features:  DSP Processor: 2x DSP96002
  525. ----------------------------------------------------------------------------
  526. Type of Board: TMS320C25 IBM PC AT card
  527. Company: Ariel Corp (908) 249-2900
  528. Features:  DSP Processor: 40 MHz 320C25
  529.        A/D -- D/A:  two channel 16 bit 50 kHz A/D, D/A.
  530. ----------------------------------------------------------------------------
  531. Type of Board: DSP56001 IBM PC AT card
  532. Company: Ariel Corp (908) 249-2900
  533. Features:  DSP Processor: 27 (?) MHz 56k
  534.        A/D -- D/A:  dual 16 bit 100 kHz A/D, D/A DSPnet parallel
  535.            interface, SCSI interface, async serial interface.
  536. ----------------------------------------------------------------------------
  537. Type of Board: AT&T DSP-32C IBM PC-AT card
  538. Company: Ariel Corp (908) 249-2900
  539. Features:  DSP Processor: DSP-32C
  540. ----------------------------------------------------------------------------
  541. Type of Board: DSP56001 IBM PC AT card
  542. Company: Ariel Corp (908) 249-2900
  543. Features:  DSP Processor:27 MHz 56k with 16K or 64K words RAM
  544.        A/D -- D/A:optional 14 bit single channel analog I/O
  545. ----------------------------------------------------------------------------
  546. Type of Board: TMS320C25 board for IBM PC AT
  547. Company: Dalanco Spry
  548. Features:  DSP Processor: TMS320C25  40 MHz, 4K words program RAM(64K optional)
  549.                           32K words data RAM (128K optional),
  550.        A/D -- D/A:  12 bit 300 kHz A/D, dual 12 bit 250 kHz D/A
  551.                         16 bit expansion bus, serial port
  552. Comments: Program RAM is zero-wait state, Data RAM is one wait state.
  553. ----------------------------------------------------------------------------
  554. Type of Board: TMS320C30 board for IBM PC
  555. Company: DSP Research
  556. Features:  DSP Processor: TMS320C30
  557. ----------------------------------------------------------------------------
  558. Type of Board: DSP96002/dual DSP56001 IBM PC AT card
  559. Company: Atlanta Signal Processors, Inc. (ASPI) (404) 892-7265
  560. Features:  DSP Processor: DSP96002 33 MHz, 256k-2M bytes RAM
  561.                           dual DSP56001s 20 MHz, serial interfaces.
  562. ----------------------------------------------------------------------------
  563. Type of Board: TMS320C30 IBM PC AT card
  564. Company: Atlanta Signal Processors, Inc. (ASPI) (404) 892-7265
  565. Features:  DSP Processor: TMS320C30 33 MHz, 256k-512k bytes RAM
  566. Comments: Optional boards allow multiple Banshee boards to be connected,
  567. provide extra memory, and provide dual 16 bit 200 kHz A/D, D/A
  568. ----------------------------------------------------------------------------
  569. Type of Board: TMS320C25 or TMS320C26 IBM PC AT card
  570. Company: Atlanta Signal Processors, Inc. (ASPI) (404) 892-7265
  571. Features:  DSP Processor: TMS320C25/TMS320C26, 40/50 MHz, 4K-64K words RAM
  572.        A/D -- D/A:
  573. Comments: A daughter board providing dual 16 bit 200 kHz A/D, D/A is optional
  574. ----------------------------------------------------------------------------
  575. Company: Motorola Corp. (512) 891-2030
  576. Features:  DSP Processor: DSP56001
  577. Comments: Motorola produce DSP56000 assembler, linker, simulator, C compiler
  578. ----------------------------------------------------------------------------
  579. Company: Motorola Corp. (512) 891-2030
  580. Features:  DSP Processor: DSP96002
  581. Comments: Motorola produce DSP96000 assembler, linker, simulator, C compiler
  582. ----------------------------------------------------------------------------
  583. Company: Natural Microsystems Corp. (800)533-6120
  584. Features:  DSP Processor: TMS32010
  585. ----------------------------------------------------------------------------
  586. Type of Board:  DSP96002 IBM PC card
  587. Company: Loughborough Sound Images
  588. Features:  DSP Processor: DSP96002 33 MHz , 64Kword 0ws RAM + 256Kword 1ws RAM
  589.        A/D -- D/A: dual 16 bit 100 kHz A/D converters (Motorola 56ADC16s)
  590. ----------------------------------------------------------------------------
  591. Type of Board: DSP56001 IBM PC card
  592. Company: Loughborough Sound Images
  593. Features:  DSP Processor: DSP56001 20Mhz 192K words RAM
  594.        A/D -- D/A: two 16 bit 153 kHz A/D w/ 3rd order analog filters,
  595.                        two 16 bit D/A  w/ 3rd order analog filters,
  596.                        telephony codec
  597. Comments:"DSP56001 Processor board" is same, but without analog I/O
  598. ----------------------------------------------------------------------------
  599. Type of Board: two processor DSP56001 IBM PC card
  600. Company: Loughborough Sound Images
  601. Features:  DSP Processor: 27 MHz 56k, 32K words RAM per CPU
  602.            Interface : Two ADS ports, each processor has RS422 or SLD ISDN
  603. Comments:  2Kx16 bit dual port RAM between host and each processor,
  604.            2Kx24 bit dual port RAM between 56ks
  605. ----------------------------------------------------------------------------
  606. Type of Board: DSP56116 IBM PC AT card
  607. Company: Spectrum Signal Processing (604) 438-7266
  608. Features:  DSP Processor:  DSP56116 80? MHz, 30K words RAM,
  609.        A/D -- D/A: two CODECs attached to 56116 serial ports
  610. ----------------------------------------------------------------------------
  611. Type of Board: TMS320C25 IBM PC card
  612. Company: Loughborough Sound Images
  613. Features:  DSP Processor: TMS320C25  40 or 50 MHz 16K words RAM
  614.        A/D -- D/A:  1 channel 16 bit 54 kHZ A/D, D/A (100 kHz 12 bit)
  615. Comments: "TMS320C25 Processor board" is as above, but without analog I/O
  616. ----------------------------------------------------------------------------
  617. Type of Board: TMS320C25 IBM PC card
  618. Company: Loughborough Sound Images
  619. Features:  DSP Processor:  TMS320C25 40 MHz, 64K words program RAM
  620.                            64K words data RAM, 256K words buffer RAM,
  621. Comments: Has buffer management unit, handling circular buffer management,
  622. multiple data channel support, data compare functions, sample counter
  623. ----------------------------------------------------------------------------
  624. Type of Board: TMS320C30 IBM PC AT card
  625. Company: Loughborough Sound Images
  626. Features:  DSP Processor:: TMS320C30 33 MHz, 64K words RAM
  627.        A/D -- D/A: dual 16 bit  A/D (Burr Brown PCM78)
  628.                        dual 16 bit  D/A (Burr Brown PCM56)
  629. Comments:"TMS320C30 Processor board" is as above, but without analog I/O and
  630. has instead a prototyping area.
  631. ----------------------------------------------------------------------------
  632. Type of Board:  TMS320C50 IBM PC AT card
  633. Company: Loughborough Sound Images
  634. Features:  DSP Processor: TMS320C50 50 MHz 32K words RAM
  635. Comments: Has 65sq cm wire wrap area.
  636. ----------------------------------------------------------------------------
  637. Type of Board:  ADSP-2100A IBM PC card
  638. Company: Loughborough Sound Images
  639. Features:  DSP Processor: ADSP-2100A 40 MHz 16K words RAM
  640.        A/D -- D/A: 12 bit 125 kHz A/D, D/A
  641. ----------------------------------------------------------------------------
  642. Type of Board: ADSP-2101 IBM PC card
  643. Company: Loughborough Sound Images
  644. Features:  DSP Processor:  ADSP-2101 12.5 MHz, 8K words RAM
  645.        A/D -- D/A: dual 14 bit 19.2 kHz CODECs (TI TLC32044Cs)
  646. Comments: 32Kx8 EPROM socket allows some standalone behavior
  647. ----------------------------------------------------------------------------
  648. Type of Board: DSP32C IBM PC AT card
  649. Company:  Loughborough Sound Images
  650. Features:  DSP Processor: DSP32C 50 MHz, 40K words RAM
  651.        A/D -- D/A: dual 16 bit 153 kHz A/D, D/A (Burr Brown PCM78 & PCM56)
  652. Comments: "DSP32 Processor board" is as above, but without analog I/O. Instead
  653. it has a wire wrap protyping area.
  654. ----------------------------------------------------------------------------
  655. Type of Board: DSP32C IBM PC AT card
  656. Company: Loughborough Sound Images
  657. Features:  DSP Processor: DSP32C 50 MHz, 40K words RAM
  658.        A/D -- D/A: AT&T 7525 CODEC
  659. Comments: Has 4 line  telephone interface with opto-isolated ring detector in
  660. either US or UK configuration
  661. ----------------------------------------------------------------------------
  662. Type of Board:  PDSP-16488 IBM PC card
  663. Company: Spectrum Signal Processing (604) 438-7266
  664. Features:  DSP Processor: PDSP-16488
  665. ----------------------------------------------------------------------------
  666. Type of Board: IBM PC card
  667. Company: Loughborough Sound Images
  668.  
  669. Features:  DSP Processor: TMS320C14
  670. Comments: Integrated emulation and programming system.
  671. ----------------------------------------------------------------------------
  672. Type of Board: IBM PC/AT card
  673. Company: Loughborough Sound Images
  674. Features:  DSP Processor: 2 TMS320C40 50 Mhz 64K words RAM
  675.        A/D -- D/A: Daughtercard expansion socketing
  676. Comments: Uses TIM-40 compatible modules
  677. ----------------------------------------------------------------------------
  678. b. Mac Nubus cards
  679. ----------------------------------------------------------------------------
  680. Type of Board: Macintosh NuBus DSP56001 card
  681. Company: Ariel Corp. (908) 249-2900
  682. Features:  DSP Processor: 56001 with 48-192K words RAM
  683. Comments: Comes with DSPworks software
  684. ----------------------------------------------------------------------------
  685. Company: Motorola Corp. (512) 891-2030
  686. Features:  DSP Processor: DSP56001
  687. Comments: Motorola produce DSP56000 assembler, linker, simulator, C compiler
  688. ----------------------------------------------------------------------------
  689. Company: Motorola Corp. (512) 891-2030
  690. Features:  DSP Processor: DSP96002
  691. Comments: Motorola produce DSP96000 assembler, linker, simulator, C compiler
  692. ----------------------------------------------------------------------------
  693. Type of Board: DSP32C Apple Mac NuBus board
  694. Company: Spectral Innovations (408) 727-1314
  695. Price: $3495-$4995
  696. Features:  DSP Processor: : DSP32C 60 MHz DSP with up to 1 Mbyte SRAM
  697. Comments: Optional 12 bit A/D card at 16 bit A/D, D/A with 1,2 or 8 channels
  698. ----------------------------------------------------------------------------
  699. Type of Board: Macintosh NuBus DSP56001 card
  700. Company: DigiDesign Inc. (415) 688-0600
  701. Features: DSP Processor: 56001 @ 33.87 MHz with 8/4/4 K words P/X/Y RAM
  702. Comments: On board stereo 16 bit 44.1/48 kHz analogue and SPDIF I/O
  703.           Compiler/assembler/linker/simulator available from Motorola Inc
  704.           Supported by DSP Designer software from Zola Technologies Inc
  705. ----------------------------------------------------------------------------
  706. Type of Board: Macintosh NuBus DSP56001 card
  707. Company: DigiDesign Inc. (415) 688-0600
  708. Features: DSP Processor: 56001 @ 33.87 MHz with 8/16/16 K words P/X/Y RAM
  709. Comments: Optional digital/analogue audio I/O unit available
  710.           Compiler/assembler/linker/simulator available from Motorola Inc
  711.           Supported by DSP Designer software from Zola Technologies Inc
  712. ----------------------------------------------------------------------------
  713. Type of Board: Macintosh NuBus 2 x DSP56001 card
  714. Company: DigiDesign Inc. (415) 688-0600
  715. Features: DSP Processor: 2 x 56001 32.00 MHz, 8/16/16 K words P/X/Y RAM each
  716. Comments: Optional digital/analogue audio I/O unit available
  717.           Compiler/assembler/linker/simulator available from Motorola Inc
  718.           Supported by DSP Designer software from Zola Technologies Inc
  719. ----------------------------------------------------------------------------
  720.  
  721. c. S-Bus
  722. ----------------------------------------------------------------------------
  723. Type of Board:  SBus Dual Channel Telephone Signal Processor
  724. Company:  Vigra  (619) 483-1197
  725. Price: $1375
  726. Availability:  In beta test Sep/Nov 1992
  727. Features:  DSP Processor:  56001 (27 MHz)
  728.        A/D -- D/A: 3 x 8KHz u-Law CODECs. (Line 1, Line 2, handset)
  729. Comments: Two RJ-11 telephone jacks, and local handset jack, DTMF transmit
  730. & detect, hook switch control, ring detect, Call progress monitoring
  731. SunOS drivers, programming library, demos.  All source code included.
  732. -----------------------------------------------------------------------
  733. Type of Board:  33 MFLOP Application Accelerator -- SBus
  734. Company:  Sonitech International Inc. (617) 235-6824
  735. Price:  $8,995  ($9,795 for the 40 MFLOP board)
  736. Availability: Now
  737. Features:  DSP Processor:  TMS320C30
  738.        A/D -- D/A:  Optional Serial port box (extra $1795)
  739.             IC-100-1  16 bit single channel @ 100kHz or,
  740.                         DSP/AIB-1:  A/D 2 ch., D/A 1 ch., sampling
  741.                         rate up to 20 kHz,anti-aliasing filters
  742.                         telephone handset interface ($480)
  743.             Stereo audio and telephone interface card (1-22)
  744.             for $695 comes with SW library and demo    programs.
  745. Comments:  Other options for the A/D/A system are available. Filter modules
  746. are extra.  Board runs the SPOX operating system.  All of their boards are
  747. code compatible with each other (PC and SUNS and VME).Up to six SPIRIT-30
  748. cards can be configured for a 240MFlop parallel processsing system.
  749. -----------------------------------------------------------------------
  750. Type of Board:  SBus Accelerator Board
  751. Company:  Ariel
  752. Price:  $2,995  ($5,795 with C compiler)
  753. Availability: Orders being taken now.
  754. Features:  DSP Processor: AT&T DSP-32C  50MHz (Floating Point)
  755.                           256 Kbytes to 4 Mbytes SRAM
  756.        A/D -- D/A:  Interfaces with Ariel's ProPort & Digital Microphone
  757.             (DM-N $595.00; ProPort = $1,295)
  758. Comments:  The ProPort is a dual channel 16-bit A/D, 20 bit D/A add on box
  759. which has 7 crystal controlled sample rates from 8 to 96 kHz (including 48,
  760. 44.1, & 32). This device is in a separate box which attaches to the
  761. "NeXT compatible port" on the board. Entropic is porting Waves+ to this board.
  762. -----------------------------------------------------------------------
  763. Type of Board:  SBus Accelerator Board
  764. Company:  Ariel  (board was designed by Berkeley Camera Engineering)
  765. Price: $2,495 / $2,995
  766. Availability:  Now
  767. Features:  DSP Processor:  Motorola 56001 27Mhz
  768.        A/D -- D/A:  Digital Microphone or ProPort (see above)
  769. Comments:  The S-56X has a Xilinx Gate Array for special purpose I/O.
  770. (1.2 Mby/sec transfer rate using the S-56X, w/ ~3ms latency at DMA page
  771. boundaries).
  772. -----------------------------------------------------------------------
  773. Type of Board: S-Bus A/D and D/A   (A/D and D/A are also available separately)
  774. Company:  Analyx Systems Inc.  (510) 656-8017
  775. Price: $2,495.00 (4-92)
  776. Features:  DSP Processor:  None
  777.        A/D -- D/A:  166 kHz 16 Channel, 14 Bit Isolated A/D
  778.           and 4 Channel 18 Bit D/A converter
  779. Comments:  32K Dual-Ported on-board RAM.  Single S-Bus slot.All software
  780. included.  (A/D only is $1,995.00 and D/A only is $1,895.00)
  781. -----------------------------------------------------------------------
  782. Type of Board: TMS320C30 SBus Processor Card
  783. Company: Loughborough Sound Images
  784. Features:  DSP Processor: TMS320C30 33Mhz 128Kwords RAM
  785. ----------------------------------------------------------------------------
  786. Type of Board: TMS320C30 SBus Processor Card
  787. Company: Loughborough Sound Images
  788. Features:  DSP Processor: TMS320C30 33Mhz 128Kwords RAM
  789. Comments: Has SCSI interface
  790. ----------------------------------------------------------------------------
  791. Type of Board: Dual DSP3210 Sbus card
  792. Company: KINETICSYSTEMS
  793. Features:  DSP Processor:  Dual DSP3210
  794.            ADC -- DAC :  multimedia audio codec and a telephone quality codec.
  795. Comments:  Complete ATT DSP board using real-time operating system (VKOS) and
  796. ATT Multimedia Module Library to provide functions for V.29/V.32 data/fax
  797. modems, speech recognition/synthesis, etc.
  798. ----------------------------------------------------------------------------
  799. d. VME
  800. -----------------------------------------------------------------------
  801. Type of Board:  VME-Bus DSP board
  802. Company:  SKY Computers
  803. Features:  DSP Processor:  2 TMS320C30
  804. ------------------------------------------------------------------------
  805. Type of Board:  VME DSP board
  806. Company:  AT&T  (Louis Rosa 908-582-5667 or Jim Snyder  surf@research.att.com)
  807. Price:  $10K
  808. Availability:  Now
  809. Features:  DSP Processor:  6 DSP-32C's organized as 2 sets of 3 processors
  810.                            (input, output, central -- can be configured)
  811.        A/D -- D/A:  None.  Suggest use of the Ariel ProPort VME board.
  812. Comments:  Multiple boards can be chained together.  Central DSP's both have
  813. access to a 1Mbyte DRAM which is also the interface to the VMEbus.  Input
  814. and output DSP's only have 2Kx32 memory.  Central DSP's also have 256Kbytes
  815. of local SRAM.
  816. -----------------------------------------------------------------------
  817. Type of Board:  VME bus DSP accelerator card
  818. Company:  Atlanta Signal Processors, Inc.
  819. Price:  start at $4,995
  820. Availability:  March 1991
  821. Features:  DSP Processor:  TMS320C30
  822.        A/D -- D/A:  available as a separate daughter board
  823. Comments:  Programming tools can be used through any PC-compatible computer
  824. (separate debugging port).
  825. -----------------------------------------------------------------------
  826. Type of Board: DSP56001 VME bus card
  827. Company: Spectrum Signal Processing (604) 438-7266
  828. Features:  DSP Processor: two Motorola DSP56200 10MHz 24K words RAM
  829.        A/D -- D/A:  dual channel 16 bit 153 kHz A/D, D/A,
  830. ----------------------------------------------------------------------------
  831. Type of Board: VME-based three board (or more) set
  832. Company: Spectrum Signal Processing (604) 438-7266
  833. Features:  DSP Processor: five DSP96002
  834. Comments: contains (1) general signal processing board (four processor DSP96002
  835.  
  836. VME board), (2) I/O processor board (DSP96002 VME board), (3) two-port
  837. memory board (4Mx64 bit dual port memory).
  838. ----------------------------------------------------------------------------
  839. Type of Board: Dual processor TMS320C30 VME card
  840. Company: Spectrum Signal Processing (604) 438-7266
  841. Features:  DSP Processor: dual TMS320C30 33 MHz, 64K words RAM per processor
  842.            A/D -- D/A :optional dual 18 bit 200 kHz A/D, D/A
  843. Comments: 6U Eurocard format
  844. ----------------------------------------------------------------------------
  845. Type of Board: VME board
  846. Company: Vigra
  847. Features:  DSP Processor: Two 27 MHz 56001 DSPs 8K SRAM (32K optional) and
  848.                           1 Meg ($2995) or 4 Meg ($3650) DRAM
  849.            A/D -- D/A :16-bit A/D & D/A  8,16,32,44.1,48,96 Ksamples/sec
  850. Comments:   Line & mic inputs, line & power amp outputs.
  851. ----------------------------------------------------------------------------
  852. Type of Board: VME board
  853. Company: Image and Signal Processing
  854. Features:  DSP Processor:  up to 4 TMS320C30
  855. Comments: Some libraries included.
  856. ----------------------------------------------------------------------------
  857. Type of Board: VME board
  858. Company: Vigra
  859. Features:  DSP Processor: 20 MHz 56001 DSP (27 Mhz optional) 8K SRAM and
  860.                           1 Meg ($1895) or 8 Meg ($2995) DRAM
  861.            A/D -- D/A :  14-bit A/D & D/A 8, 13.6, and 19 KHz sampling rates.
  862. Comments: Mic & line inputs, power amp & line outputs.
  863. ----------------------------------------------------------------------------
  864. Type of Board: VME board
  865. Company: Vigra
  866. Price: $3225
  867. Features:  DSP Processor:  4 56001's 27 MHz - 96K SRAM & 16K EPROM per DSP
  868. Comments:  - 4 Megs multi-ported DRAM
  869. ----------------------------------------------------------------------------
  870. Type of Board: VME board
  871. Company: Vigra
  872. Price: $5950
  873. Features:  DSP Processor:  4 56001's 27 MHz - 96K SRAM & 16K EPROM per DSP
  874.            A/D -- D/A :  4 16-bit A/D and 4 18-bit D/A converters
  875. Comments: Sampling rates from 1 to 50 KHz, continuous. Transformer or
  876. direct-coupled analog I/O. Programmable output mixing, input and output gain
  877. levels. Digital mixing, speech energy detection, and ADPCM on firmware
  878. ----------------------------------------------------------------------------
  879. e. NeXT bus
  880. ----------------------------------------------------------------------------
  881. Type of Board:Five processor DSP56001 card for NeXT NextBus
  882. Company: Ariel Corp. (908) 249-2900
  883. Features:  DSP Processor: DSP56001 26 MHz  8K/16K words RAM per processor
  884. Comments: Five NeXT compatible DB-15 ports
  885. ----------------------------------------------------------------------------
  886. f. SCSI
  887. -----------------------------------------------------------------------
  888. Type of Board:  DSP vectorizing accelerator for sparc workstations
  889. Company:  SKY Computers  (508) 256-1626
  890. Price: $10K and up (depends on amount of memory required)
  891. Availability:  Now.
  892. Features:  DSP Processor:  I860/960
  893.        A/D -- D/A:  None.
  894. Comments:  Vectorizing C and FORTRAN compilers available. Math library(hand
  895. coded) also available. Company also makes VME cards with similar features.
  896. -----------------------------------------------------------------------
  897. Type of Board: Standalone SCSI unit
  898. Company: Townshend Computer Tools (514)289-9123
  899. Price: US: $4,000-$4,500
  900. Availability: 1 week delivery
  901. Features: DSP Processor: DSP-32C with 64k RAM, expandable to 2Mbytes.
  902.           Interfaces : DSP32C's serial I/O, AES/EBU interface
  903. Comments: Full networked software with server, applications and libraries
  904. including source. Real time playback/recording of stereo audio files.
  905. Trainable IR transceiver - control any device with IR remote control.
  906. Works with any UNIX work-station that has SCSI.
  907. Compatible with AT&T's DSP32C development system, compiler, etc.
  908. -----------------------------------------------------------------------
  909. Type of Board:  SCSI Interface DSP Board -- Actually a PC board which can be
  910.         accessed through an on board SCSI port.
  911. Company:  Ariel
  912. Price:  $3,495
  913. Availability:  Now
  914. Features:  DSP Processor:  AT&T DSP-32C
  915.        A/D -- D/A:  16 Bit analog I/O
  916. Comments:  Includes the PDS-32C Program Development Software.
  917. -----------------------------------------------------------------------
  918. Type of Board:  SCSI data collection/analysis box
  919. Company:  Gradient (609) 387-8688
  920. Price:  $5,500
  921. Availability:  Now
  922. Features:  DSP Processor:  ??
  923.        A/D -- D/A:  14 bit A/D D/A,  Telephone interface is available.
  924. Comments:  Complete package of data collection and analysis tools under UNIX.
  925. It is not possible (supported) to directly access the DSP that is in the box
  926. nor can user specified functions be run using their analysis package.
  927. -----------------------------------------------------------------------
  928. g. Standalone.
  929. -------------------------------------------------------------------------
  930. Type of Board: TMS320C31 board
  931. Company: Intellibit
  932. Features:  DSP Processor: TMS320C31
  933. Comments: Board is only 3" by 2.5"
  934. -------------------------------------------------------------------------
  935. Manufacturers:
  936.  
  937. Ariel Corp.
  938. 433 River Road
  939. Highland Park, NJ 08904
  940. Phone: (908) 249-2900
  941. FAX: (908) 249-2123
  942. BBS: (908) 249-2124
  943. Email: ariel@ariel.com
  944. -----
  945. Atlanta Signal Processors, Inc. (ASPI)
  946. 770 Spring St.
  947. Atlanta, GA 30308
  948. Phone: (404) 892-7265
  949. FAX: (404) 892-2512
  950.  
  951. ----
  952. Berkeley Camera Engineering
  953. 3616 Skyline Drive
  954. Hayward, CA 94542
  955. Phone: (415) 613-5113
  956. Email: mikep@nikon.ssl.berkeley.edu
  957.  
  958. -----
  959. Dalanco Spry
  960. 89 Westland Ave.
  961. Rochester, NY  14618
  962. Phone: (716) 473-3610
  963.  
  964. -----
  965. DigiDesign Inc
  966. 1360 Willow Road, Suite 101
  967. Menlo Park CA 94025
  968. Tel: 010 1 415 327 8811
  969. Fax: 010 1 415 327 0777
  970.  
  971. -----
  972. DSP Research
  973. 391 Balsam Ave. (OR Possibly: 1095 E. Duane Ave) {Someone clarify?}
  974. Sunnyvale, CA 94086
  975. Phone: (408) 773-1042
  976. FAX: (408) 736-3451
  977.  
  978. -----
  979. Image & Signal Processing
  980. 120 Linden Avenue
  981. Long Beach CA 90802
  982. Phone: (213) 495-9533
  983. FAX: (213) 495-1258
  984.  
  985. ----
  986. Intellibit
  987. P.O. Box 9785
  988. McLean, VA  22102-0785
  989. Phone: (703)442-4781
  990. Fax: (703)442-4784
  991.  
  992. -----
  993. in USA:
  994. William Ponton
  995. Tel: 609-921-2088
  996. Fax: 609-683-9633
  997. in Europe:
  998. Tel: 41-22-798-4445
  999. Fax: 41-22-798-0525
  1000.  
  1001. -----
  1002.  
  1003. Loughborough Sound Images Ltd
  1004. The Technology Centre
  1005. Epinal Way
  1006. Loughborough Leics LE11 OQE
  1007. England
  1008. Phone: +44 (0)509 231843
  1009. Fax: +44 (0)509 262433
  1010. N.B. US distributor is Spectrum Signal Processing (see below)
  1011.  
  1012. -----
  1013. Motorola Corp.
  1014. DSP Operation
  1015. Phone: (512) 891-2030
  1016. BBS: (512) 891-DSP1 (300/1200 baud)
  1017. BBS: (512) 891-DSP2 (1200 baud V.22)
  1018. BBS: (512) 891-DSP3 (2400 baud V.22bis)
  1019.  
  1020. -----
  1021. Natural Microsystems Corp.
  1022. 8 Erie Drive
  1023. Natick, MA 01760-1313
  1024. (800)533-6120
  1025.  
  1026. -----
  1027. Spectral Innovations
  1028. Santa Clara
  1029. (408) 727-1314
  1030.  
  1031. -----
  1032. Spectrum Signal Processing
  1033. Westborough Office Park
  1034. 1500 West Park Drive
  1035. Westborough MA 01581 USA
  1036. Phone: (508) 366 7355
  1037. FAX: (508) 89988 2772
  1038.  
  1039. ----
  1040. Townshend Computer Tools
  1041. Phone:(514)289-9123,
  1042. FAX: (514)289-1831
  1043. E-Mail: datlink%tt@cam.org
  1044.  
  1045. ----
  1046. Virga, Inc.
  1047. 4901 Morena Blvd.
  1048. Bldg. 502
  1049. San Diego, CA 92117
  1050. (619) 483-1197
  1051. ----------------------------------------------------------------------
  1052. 1.  SBus Developer List maintained by Sun.  Lists all known SBus devices
  1053. being developed.  Contact Jeff Siegel (sieg@pistons.sun.com).
  1054. 2.  Signal Technology's N! Power (X-windows software for signal analysis)
  1055. is designed to work with "a variety of Data Acquisition Hardware devices."
  1056. Their system also has basic and advanced DSP modules.
  1057. 3.  Entropic Speech's Waves+ package (X-windows software for DSP type
  1058. processing -- includes a lot of speech tools) works with a number of
  1059. processor boards including some of those from Ariel.
  1060. =======================================================================
  1061.  
  1062. --
  1063.  
  1064. Please send email concerning this FAQ to hards4@ee.adfa.oz.au
  1065. Snail mail to : Brad Hards, Officers Mess, Australian Defence Force Academy,
  1066. Campbell ACT 2601, AUSTRALIA.
  1067.  
  1068. Path: channel1!uupsi!psinntp!uunet!munnari.oz.au!manuel!sserve!news
  1069. From: hards4@ee.adfa.oz.au (Bradley Hards)
  1070. Newsgroups: comp.dsp,news.answers
  1071. Subject: comp.dsp FAQ [2 of 2]
  1072. Summary: This is a periodic posting to comp.dsp that gives information
  1073. Message-ID: <dsptwo_714839172@evans.ee.adfa.oz.au>
  1074. Date: Wed, 26 Aug 1992 14:26:34 GMT
  1075. Expires: Wed, 23 Sep 1992 14:26:12 GMT
  1076. References: <dspone_714839172@evans.ee.adfa.oz.au>
  1077. Sender: news@sserve.cc.adfa.oz.au
  1078. Followup-To: poster
  1079. Organization: ADFA Vortex.
  1080. Lines: 642
  1081. Approved: news-answers-request@MIT.Edu
  1082. Nntp-Posting-Host: sserve.cc.adfa.oz.au
  1083. X-Version: comp.dsp-faq version0.2
  1084.